package com.prototype.improve;



public class Client {
    public static void main(String[] args) {
        // 传统的方法
        Sheep sheep = new Sheep("tom",1,"白色");
        sheep.friend = new Sheep("jack",2,"黑色");
        Sheep sheep2 = (Sheep) sheep.clone(); //克隆
        Sheep sheep3 = (Sheep) sheep.clone(); //克隆
        Sheep sheep4 = (Sheep) sheep.clone(); //克隆
        Sheep sheep5 = (Sheep) sheep.clone(); //克隆

        System.out.println("sheep =" + sheep.hashCode() + "sheep.friend=" + sheep.friend.hashCode());
        System.out.println("sheep2 =" + sheep2.hashCode() + "sheep2.friend=" + sheep2.friend.hashCode());
        System.out.println("sheep3 =" + sheep3.hashCode() + "sheep3.friend=" + sheep3.friend.hashCode());
        System.out.println("sheep4 =" + sheep4.hashCode() + "sheep4.friend=" + sheep4.friend.hashCode());
        System.out.println("sheep5 =" + sheep5.hashCode() + "sheep5.friend=" + sheep5.friend.hashCode());
    }
}
